Skip to content

Better file export (rebased #3572 with Windows build fixes)#12019

Draft
JoergAtGithub wants to merge 40 commits into
mixxxdj:mainfrom
JoergAtGithub:betterfileexportqt6
Draft

Better file export (rebased #3572 with Windows build fixes)#12019
JoergAtGithub wants to merge 40 commits into
mixxxdj:mainfrom
JoergAtGithub:betterfileexportqt6

Conversation

@JoergAtGithub
Copy link
Copy Markdown
Member

This PR is a version of #3572 from @poelzi rebased to latest Main with Qt6. A PR which where the review was allready approved, but that was never merged, because the neccessary dependency Grantlee wasn't available in VCPKG.

I added the Grantlle library to VCPKG in microsoft/vcpkg#28809 therefore.

This PR contains the neccessary fixes to run on Windows now.

But unfortunatly it doesn't build on Linux anymore, because the Grantlee package in Ubuntu 22 is still build against Qt5.
There is also a build issue with macOS, but this should be just a minor CMake issue, because it compiles and links, but it doesn't find the file libGrantlee_Templates.5.dylib during packaging and test.

I would appreciate PRs to my branch from devs on macOS and Linux, to get these two platforms building too.

poelzi added 30 commits January 18, 2021 02:22
* major rewrite of the export dialog
* use a table to log all exported files and their errors
* use template language to format the output destination
* don't fail on errors, just log them
* remove now obsolete export wizzard
does not require you to create a playlist for exporting files
Use a Custom Formatter to escape all tags that are not universal
compatible.
@github-actions
Copy link
Copy Markdown

This PR is marked as stale because it has been open 90 days with no activity.

@github-actions github-actions Bot added the stale Stale issues that haven't been updated for a long time. label Jan 19, 2024
@github-actions github-actions Bot removed the stale Stale issues that haven't been updated for a long time. label Oct 19, 2024
@acolombier acolombier mentioned this pull request Feb 5, 2025
@poelzi
Copy link
Copy Markdown
Contributor

poelzi commented Feb 18, 2025

thanks for picking this up 👍🏽

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants